/* 
 *  Copyright (c) 2011—2013 Panguso.com. All rights reserved. 
 *  File Name:  XESDelete.java                                      
 *  File Contents Outline :  XES删除
 *  File  Create Date:   2012年7月30日
 *  File Version#: Revision#: #1                  
 *  File  Latest Modify Date : 2013年1月16日
 *  File Author :  bachuan@panguso.com
 */
package cn.edu.thu.log.xes;

import java.util.List;
import storage.dbhelper.XESHelper;
import storage.dbobject.DbXES;

/**
 *
 * @author hugo
 */
public class XESDelete {
    
    public static void deleteXESByName(String xesName) {
        XESHelper xesHelper = new XESHelper();
        List<DbXES> existXES = null;
        
        for(int i = 0; ; i++){
            existXES = xesHelper.getXESsByNameBranch(DbXES.cl_name, xesName, DbXES.cl_branch, String.valueOf(i));
            if (existXES.size() > 0) {
                for(int j = 0; j < existXES.size(); j++)
                    xesHelper.deleteXES(existXES.get(j).getRowKey());
            }
            else
                break;
        }
    }
}
